body{
	font-size:12px;

	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin:0 auto;
	padding:0 0 3em 0;
	position:relative;
	color:#444;
	text-align:center;
	word-break: break-all;
}
#container{ background-color:#FFF; padding:0;}
#login_block{ height:300px; width:600px; background-color: #FFF; margin:150px auto;}
#login_block_left{ float:left; background-color:#fff; height:inherit; width:30%;}
#login_block_left h3{ writing-mode:tb-rl; color:#C06; margin: 0 0 0 50px; letter-spacing:2px; font-size:16px;}

#login_block_right{ float:right; background-color:#fff; height:inherit; width:70%;}
#login_block_right h3{ color:#C06; padding:40px 0 10px 0; font-size:16px;}
#login_block_right a{ text-decoration:none;}
input.required{ border: #999 1px solid; height:16px; width:150px; margin:0 0 0 -100px; }
label{ text-align:right; width:60px; float:left; margin:0 0 0 30px; font-size:14px; color: #668;}
.int{ margin:10px auto; }
.button { border-color: #999;}
#foot{ display:block;}
form label.error{width: 200px;  clear:both; padding:10px; color: Red; position:absolute; margin:-8px 0 0 -30px;}







